package com.plian.system.bean.staff;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;


/**
 * @author
 */
@Data
public class StaffFilesExcelBean {
	/**
	 * 人员编码 证件号
	 */
	@ExcelProperty(index = 0)
	private String staffCode;

	/**
	 * 证件类型
	 */
	@ExcelProperty(index = 1)
	private String documentTypeId;

	/**
	 * 排序号
	 */
	@ExcelProperty(index = 2)
	private String orderNumber;

	/**
	 * 单位名称
	 */
	@ExcelProperty(index = 3)
	private String companyNameId;

	/**
	 * 人员姓名
	 */
	@ExcelProperty(index = 4)
	private String staffName;

	/**
	 * 性别
	 */
	@ExcelProperty(index = 5)
	private String genderId;

	/**
	 * 民族
	 */
	@ExcelProperty(index = 6)
	private String nationId;

	/**
	 * 国籍
	 */
	@ExcelProperty(index = 7)
	private String nationalityId;

	/**
	 * 籍贯
	 */
	@ExcelProperty(index = 8)
	private String nativePlace;

	/**
	 * 户籍所在地
	 */
	@ExcelProperty(index = 9)
	private String placeOfDomicile;


	/**
	 * 出生日期
	 */
	@ExcelProperty(index = 10)
	private String birthday;

	/**
	 * 政治面貌
	 */
	@ExcelProperty(index = 11)
	private String politicCountenanceId;

	/**
	 * 最高学历
	 */
	@ExcelProperty(index = 12)
	private String educationalId;

	/**
	 * 最高学位
	 */
	@ExcelProperty(index = 13)
	private String degreeId;

	/**
	 * 入党/团时间
	 */
	@ExcelProperty(index = 14)
	private String joinPartyTime;

	/**
	 * 参加工作时间
	 */
	@ExcelProperty(index = 15)
	private String workTime;

	/**
	 * 专业技术职务
	 */
	@ExcelProperty(index = 16)
	private String technicalPosition;

	/**
	 * 职业资格
	 */
	@ExcelProperty(index = 17)
	private String professionalQualification;


	/**
	 * 健康状态
	 */
	@ExcelProperty(index = 18)
	private String healthConditionId;


	/**
	 * 婚姻状态
	 */
	@ExcelProperty(index = 19)
	private String maritalStatusId;


	/**
	 * 联系电话
	 */
	@ExcelProperty(index = 20)
	private String telephone;

	/**
	 * 电子邮件
	 */
	@ExcelProperty(index = 21)
	private String email;

	/**
	 * 工作电话
	 */
	@ExcelProperty(index = 22)
	private String workPhone;

	/**
	 * 家庭住址
	 */
	@ExcelProperty(index = 23)
	private String familyAddress;

	/**
	 * 出生地
	 */
	@ExcelProperty(index = 24)
	private String birthPlace;

	/**
	 * 紧急联系人
	 */
	@ExcelProperty(index = 25)
	private String emergencyContact;

	/**
	 * 紧急联系人联系方式
	 */
	@ExcelProperty(index = 26)
	private String emergencyContactUs;

	/**
	 * 本单位入职时间
	 */
	@ExcelProperty(index = 27)
	private String companyInitiationTime;

	/**
	 * 部门名称
	 */
	@ExcelProperty(index = 28)
	private String departmentNameId;

	/**
	 * 管理类别
	 */
	@ExcelProperty(index = 29)
	private String managementCategoryId;

	/**
	 * 职务类别
	 */
	@ExcelProperty(index = 30)
	private String jobCategoryId;

	/**
	 * 职务名称
	 */
	@ExcelProperty(index = 31)
	private String jobNameId;

	/**
	 * 职级
	 */
	@ExcelProperty(index = 32)
	private String rankId;

	/**
	 * 任现职时间
	 */
	@ExcelProperty(index = 33)
	private String tenureTime;

	/**
	 * 编制类型
	 */
	@ExcelProperty(index = 34)
	private String compilationTypeId;

	/**
	 * 岗位职责
	 */
	@ExcelProperty(index = 35)
	private String responsibilities;

	/**
	 * 合同期限
	 */
	@ExcelProperty(index = 36)
	private String contractPeriod;

	/**
	 * 熟悉专业有何专长
	 */
	@ExcelProperty(index = 37)
	private String expertise;

	/**
	 * 是否后备干部（1否2是）
	 */
	@ExcelProperty(index = 38)
	private String isReserveCadre;
	/**
	 * 是否企业人才（1否2是）
	 */
	@ExcelProperty(index = 39)
	private String isCorporateTalent;

	/**
	 * 人才类别
	 */
	@ExcelProperty(index = 40)
	private String talentCategory;

	/**
	 * 异动事件
	 */
	@ExcelProperty(index = 41)
	private String changeEventsId;

	/**
	 * 异动类型
	 */
	@ExcelProperty(index = 42)
	private String changeTypeId;

	/**
	 * 异动时间
	 */
	@ExcelProperty(index = 43)
	private String changeTime;

	/**
	 * 异动原因
	 */
	@ExcelProperty(index = 44)
	private String changeReason;

	/**
	 * 工作经历
	 */
	@ExcelProperty(index = 45)
	private String workExp;

	/**
	 * 备注
	 */
	@ExcelProperty(index = 46)
	private String remark;

	/**
	 * 部门编码
	 */
	private String departmentCode;
}
